Synchronization primitive that realizes mutual exclusion of critical sections.
Synchronization mechanism for enforcing limits on access to a resource.
Property of concurrency control, which is instituted for the purpose of preventing race conditions.